c-lang:assignment operator